0 )
{ for(var i = 0; i < MasterPointList.length; i++)
{ if( 'Pnt_' + pointId + '_Pnt' == MasterPointList[i] )
{ return i; } } }
return Number(-1); }
// Get Current LineID
function getLineId(arrayIndex)
{ var currentLineId = MasterLineIdsList[arrayIndex];
return (currentLineId).toString(); }
// Get Current LineWork
function getLineWork(arrayIndex)
{ var currentLineWork = MasterLineWorkList[arrayIndex];
return (currentLineWork).toString(); }
// Get Current LineStrtEnd
function getLineStrtEnd(arrayIndex)
{ var currentLineStrtEnd = MasterStrtEndList[arrayIndex];
return (currentLineStrtEnd).toString(); }
// Get Current LineType
function getLineType(arrayIndex)
{ var currentLineType = MasterLineTypeList[arrayIndex];
return (currentLineType).toString(); }
// LineWork to Operational Code Lookup
function LineworkLookup(lineType,lineSE)
{
// Linework Lookup Table
var lineOpCode = (lineType + lineSE)
var lineworkCCad = {
"LineStart" : function() {return "" ;},
"LineEnd" : function() {return "" ;},
"SplineStart" : function() {return "SPLB" ;},
"SplineChain" : function() {return "" ;},
"SplineEnd" : function() {return "SPLE" ;},
"BestFitCurveStart" : function() {return "BFCS" ;},
"BestFitCurveChain" : function() {return "" ;},
"BestFitCurveEnd" : function() {return "BFCE" ;},
"CurveStart" : function() {return "CS" ;},
"CurveMid" : function() {return "" ;},
"CurveEnd" : function() {return "CE" ;}
};
var returnlineflag = lineworkCCad[lineOpCode]();
return (returnlineflag).toString();
}
]]>